Next:
Bash Operating Files(Env Files)
, Previous:
Linux File Authority [User]
, Up:
Index
array Variable
배열
myArray=
(
one
two
three
four
five
)
echo
$
{
myArray
[
0
]}
#
첫
번
째
배
열
원
소
echo
$
{
myArray
[
*
]}
#
인
덱
스
*
사
용
시
,
전
체
원
소
zsh는 인덱스가 1부터 시작하고, bash는 인덱스 0부터 시작함!
특정 인덱스에 대해 unset 명령 수행시, 해당 위치는 비우게 됨
unset 배열 이름할 경우, 전체 배열 제거
myArray=
(
one
two
three
four
five
)
unset
myArray
[
1
]
# 2
번
째
비
움
unset
myArray
#
전
체
비
움
쉘의 변수 배열은 문제를 복잡하게 만들고 이식성이 낮다는 점에서
쉘 스크립트 프로그래밍에서 잘 사용되지 않는다.